@echo off
REM 运行项目测试脚本

setlocal

echo ========================================
echo 运行项目测试
echo ========================================

REM 检查Go环境
where go >nul 2>nul
if %ERRORLEVEL% NEQ 0 (
    echo 错误: 未找到Go环境，请确保Go已安装并添加到PATH
    pause
    exit /b 1
)

echo 正在运行所有测试...
go test -v ./test/...

if %ERRORLEVEL% NEQ 0 (
    echo ========================================
    echo 测试失败！
    echo ========================================
    pause
    exit /b 1
) else (
    echo ========================================
    echo 所有测试通过！
    echo ========================================
    pause
    exit /b 0
)
